Career 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002 2001 2000
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour Guatemala F1 Costa Rica F1 Croatia F1 Croatia F2 Chile #1-w1 Greece F1 Chile #1-w3 Greece F2 Chile #1-w4 Argentina F1 Germany F5 Argentina F2 Argentina F3 Czech Republic F2 Slovenia F1 Czech Republic F3 Slovenia F2 France F8 France F9 Germany F8 Germany F11 Argentina F4 Germany F4 Great Britain F7 Great Britain F8 France F16 France F17 Czech Republic F5 Czech Republic F6 Croatia F2 Uzbekistan F2 Turkey F8 Turkey F9 Czech Rep F4 Czech Rep F5 Germany F3 Germany F4 Croatia F1 Czech Republic F4 Czech Republic F5 Germany F4 Bulgaria F2 Bulgaria F3 Bulgaria F5 Tunisia F2 Argentina F5 Croatia F1 Poland F4 Germany F3 Brazil F1 KGHM Polish Indoors - Wroclaw Memorial Kolyaskin - Donetsk Challenger Copa Sevilla Internacionales de Andalucia - Seville Amer-Wilson Tampere Challenger - Tampere Telesp Celular Open - Ribeirao Preto Telesp Celular Open - Campinas The 70th King's Cup and Queen's Cup - Bangkok SMS Tennis Cup - Sao Paulo Cridicard Mastercard Tennis Cup - Campos do Jordao Challenger Leon 2003 - Leon Memorial Savigni - Sassuolo I Manta Open - Manta KGHM Polish Indoors - Wroclaw Shimadzu All Japan Indoor Tennis Championships - Kyoto Challenger Brasov - Brasov Copa Petrobras - Buenos Aires KGHM Polish Indoors - Wroclaw Bogota Challenger - Bogota Ostrava Open 2005 - Ostrava Genoa Open - Genova 5° Sporting Challenger - Turin Amazonia Open de Tenis - Belem Copa Ericsson Uruguay - Montevideo X Open Internacional D'Andorra - Andorra Akbank Private Banking TED Open 2006 - Istanbul Copa Petrobras Argentina - Buenos Aires Kos-Zucchetti Tennis Cup - Cordenons Black Forest Open - Freudenstadt Isla de Lanzarote - Lanzarote Steelers Cup - Kosice Open Costa Daurada - Tarragona Sporting Challenger '07 Trofeo Regione Piemonte - Turin Copa Petrobras Paraguay - Asuncion Copa Petrobras Santa Cruz - Santa Cruz de la Sierra Alexander Kolyaskin Memorial - Donetsk Visa Tennis Open - Sao Paulo La Serena Open - La Serena Steelers Cup - Kosice Copa Kia Challenger ATP - Santiago Draft Corona Mexico City Open - Mexico City Unicredit (Suisse) Bank S.A. Challenger - Chiasso XI Trofeo Ciudad de Quito - Quito Copa Petrobras - Montevideo Bauer Watertechnology Cup - Eckental Copa Petrobras - Aracaju The Tarka Challenger - Barnstaple Aberto de Sao Paulo - Sao Paulo San Luis Potosi Challenger - San Luis Potosi Antonio Savoldi-Marco Co. - Manerbio Czech Indoor Open - Prague Ispat Open 2004 - Ostrava BH Indoor Sarajevo - Sarajevo Bukhara Challenger - Bukhara Open des Alpes Trophee BNP Paribas - Grenoble Busan Open Challenger Tennis - Busan Steelers Cup - Kosice Challenger 42 - Andrezieux Copa Petrobras Argentina - Buenos Aires Stella Artois Clay Court Championship - Budaors Czech Indoor Open - Prague Copa Petrobras Paraguay - Asuncion San Luis Potosi Challenger - San Luis Potosi Zagreb Open - Zagreb Fergana Challenger - Fergana Ourocard Tennis Challenger - Sao Paulo Citta di Como - Como Israel Open in Memory of Col. Ilan Ramon - Ramat Hasharon The LTA Manchester Trophy - Manchester VI Gramado Open de Tenis - Gramado XI Torneo Internazionale di Tennis - Barletta Mitsubishi Electric Europe Cup - Monza Porsche Open - Poznan San Marino CEPU Open - San Marino 4° Sporting Challenger - Turin LTA Cardiff Challenger - Cardiff Bukhara Challenger - Bukhara Pekao Open - Szczecin Tashkent Challenger - Tashkent Flea Market Cup Busan Challenger Tennis - Busan Tatra Banka Slovak Open - Bratislava S Tennis Master Championship - Graz Porsche Open - Poznan Keio Challenger International Tennis Tournament - Yokohama Sao Paulo Challenger Samarkand Challenger - Samarkand S Tennis Masters - Graz Salinas Challenger BMW Tennis Championship - Sunrise Wroclaw Challenger Black Forest Open - Freudenstadt Lambertz Open by Stawag - Aachen Besancon Challenger Noumea Challenger Coffee Cup Challenger - Chikmagalur Unique Zagreb Open - Zagreb Banja Luka Challenger 2004 - Banja Luka SIR Supermercadi Challenger - Rome ATP Slovak Open Challenger - Bratislava Seguros Bolivar Open - Medellin The LTA Bolton Challenger - Bolton Shimadzu All Japan Indoor Tennis Championships - Kyoto Bancolombia Open - Bogota Samsung Challenger 2007 - Ho Chi Minh City Copa Petrobras Santiago - Santiago Manchester Challenger Copa Petrobras Uruguray - Montevideo The LTA Nottingham Challenger - Nottingham Trani Challenger Manerbio Challenger Genova Open Challenger - Genova Todi Challenger Trnava Challenger Okal Cup 2004 - Eckental Como Challenger Buenos Aires Challenger Chuncheon Challenger Genova Challenger Unicredit Czech Open - Prostejov Barletta Challenger Nord LB Open - Braunschweig Orbetello Challenger Aachen Challenger Alessandria Challenger Prostejov Challenger Milan Challenger San Benedetto Challenger Challenger Lugano - Lugano Oberstaufen Cup - Oberstaufen Black Forest Open - Freudenstadt Todi Challenger Guayaquil Challenger Cancun Challenger Buenos Aires Challenger Copa Petrobras Argentina - Buenos Aires IPP Open - Helsinki Lima Challenger 2007 - Lima Belgrade Challenger Turin Challenger St. Brieuc Challenger Biella Challenger Pekao Open 2005 - Szczecin Turin Challenger Orbetello Challenger Copa Petrobras - Bogota XL Bermuda Open - Bermuda 1° Torneo Challenger Series 12° Trofeo Paolo Corazzi - Cremona San Marino Challenger Todi Challenger Palermo Challenger Czech Indoor Open - Prague Buenos Aires Challenger Sporting Challenger '08-Trofeo Regione Piemonte - Turin Montevideo Challenger Karshi Challenger - Karshi Dunlop World Challenge - Toyota Dharwad Challenger 2006 - Dharwad Siemens Open - Scheveningen s Tennis Masters 06 - Graz IPP Geneva Trophy - Geneva Rhodes Challenger Copa Petrobras Colombia - Bogota Pozoblanco Challenger Copa Petrobras Brazil - Aracaju Tennis Napoli Cup 2007 - Napoli Busan Open Challenger Tennis - Busan Seoul Challenger Ostrava Challenger Pekao Open - Szczecin Tatra Banka Slovak Open - Bratislava Reggio Emilia Challenger Meerbusch Challenger Como Challenger Prostejov Challenger San Benedetto Challenger Porto Alegre Challenger Abierto Club Casablanca - Mexico City Perugia Challenger Sao Paulo Challenger Budapest Challenger - Budapest Corrientes Challenger Manerbio Challenger Genova Challenger Banja Luka Challenger Napoli Challenger Heineken Challenger - Ho Chi Minh City 7° Trani Cup - Trani Iquique Challenger Aix En Provence Challenger Blois Challenger Challenger Casablanca San Angel - Mexico City Campinas Challenger Challenger Leon 2004 - Leon Lima Challenger Rennes Challenger Montevideo Challenger Canberra Challenger Rome Challenger Trnava Challenger Copa Petrobras Aracaju - Aracaju Buenos Aires Challenger Braunschweig Challenger ATP Challenger Numea - New Caledonia Porto Alegre Challenger Lyon Challenger Logopak Challenger 2005 - Lubeck Blois Challenger Alphen Challenger Nottingham Men's Challenger - Nottingham Sassuolo Challenger - Sassuolo Trofeo Internacional Club Laieta - Barcelona Top Wool Challenger - Biella Sina-Kia Motors Tennis Cup - Cordenons Copa Petrobras Uruguay - Montevideo Kobstaedernes ATP Challenger - Kolding LTA Shrewsbury Challenger - Shrewsbury Bordeaux Challenger Milan Challenger Banja Luka Challenger Santo Domingo Challenger Montevideo Challenger Marburg Challenger VIII Avierto Internacional de Salinas - Salinas Bastad Challenger V Gramado Open de Tennis - Gramado ECM Cup - Prague Buenos Aires Challenger The Manchester Trophy - Manchester Montevideo Challenger Top Wool Challenger Biella - Biella Guayaquil Challenger Milan Challenger 5 Volkswagen Challenger - Wolfsburg Guayaquil Challenger Neride Prague Indoor - Prague Cortina Challenger Buenos Aires Challenger Copa Ericsson Argentina - Buenos Aires Blois Challenger Prague Open - Prague Ljubljana Open - Ljubljana Montevideo Challenger Challenger Casablanca San Angel - Mexico City Open de Montauban - Montauban Pullach Challenger Panama City Challenger San Remo Tennis Cup 15° Piertomaso - San Remo Togliatti Cup - Togliatti Credicard Mastercard Tennis Cup - Campos do Jordao Naples Challenger - Naples Internationaux de Nouvelle-Caledonie - New Caledonia Steelers Cup 2005 - Kosice Nord LB Open - Braunschweig Societa Canottieri Mincio 2005 - Mantova LTA Wrexham Challenger - Wrexham Rhein-Main Challenger 2003 - Aschaffenburg Heilbronn Challenger Vicenza Challenger Riviera di Rimini Challenger - Rimini Ludwigshafen Challenger Mallorca Challenger Biella Challenger Olbia Geovillage Open - Olbia Memorial Piertomaso Tessitore - San Remo Granby Challenger - Granby BH Tennis Open International Cup - Belo Horizonte St.Petersburg Challenger by Kinex - St. Petersburg I Tourneo Fila Citta di Brindisi - Brindisi Copa Ericsson Chile - Santiago Yokohama World Tennis Gaora Cup - Yokohama The LTA Men's Challenger Wrexham - Wrexham Prosperita Open 2006 - Ostrava XL Capital Bermuda Open - Bermuda 12th BH Tennis Open International Cup - Belo Horizonte Open de la Ville de Saint Denis - Reunion Island Britania Zavaleta - Puebla PEOPLEnet CUP - Dnepropetrovsk Credicard Mastercard Tennis Cup - Campos do Jordao 13 BH Tennis Open International Cup - Belo Horizonte Dubrovnik Open - Dubrovnik Copa Petrobras Bogota - Bogota 11 Torino B. Camparaini Arpa Ceramic Cup - Reggio Emilia Heilbronn Challenger Stella Artois Clay Court Championships - Budaors San Marino Cepu Open - San Marino Biella Challenger Challenger Cudad de Guayaquil - Guayaquil ATP Challenger Numea - New Caledonia Nossa Caixa Tennis Cup - Sao Paulo KGHM Emax Polish Indoors - Wroclaw 3rd Volkswagon Challenger - Wolfsburg HTV Challenger - Ho Chi Minh City ECM Prague Open - Prague Memorial Manfredini - Sassuolo Aamulehti Tampere Open - Tampere Guayaquil Challenger Banja Luka Challenger Bergamo Challenger Davidoff Swiss Indoors - Basel Guayaquil Challenger ATP Challenger Trophy 2008 - Trnava Cordenons Challenger Estoril Open - Estoril U.S. Men's Clay Court Championships - Houston Samsung Securities Cup - Seoul Rijeka Challenger Sarajevo Challenger Izmir Challenger Fergana Challenger Ostrava Challenger Copa AT&T - Buenos Aires Prostejov Challenger Copa AT&T - Buenos Aires Braunschweig Challenger Mercedes Cup - Stuttgart Open Romania - Bucharest CA Tennis Trophy - Vienna Brasil Open - Costa do Sauipe US Men's Clay Court Championships - Houston Grand Prix Hassan II - Casablanca Dutch Open Tennis - Amersfoort BA-CA Tennis Trophy - Vienna MoviStar Open - Vina del Mar Copa Telmex - Buenos Aires Abierto Mexicano Telcel - Acapulco Open Seat Godo 2007 - Barcelona Hypo Group Tennis International - Portschach Gerry Weber Open - Halle Ordina Open - 's-Hertogenbosch Mercedes Cup - Stuttgart Pilot Pen Tennis - New Haven BCR Open Romania - Bucharest Stockholm Open - Stockholm Davidoff Swiss Indoors - Basel Movistar Open - Vina del Mar BA-CA Tennis Trophy - Vienna Copa Telmex - Buenos Aires Movistar Open - Santiago Brasil Open - Costa do Sauipe BCR Open Romania - Bucharest Heineken Open - Auckland Brasil Open - Costa do Sauipe Open de Nice Cote d'Azur - Nice AEGON International - Eastbourne SkiStar Swedish Open - Bastad ATP Studena Croatia Open - Umag Heineken Open - Auckland VTR Open - Vina del Mar Brasil Open - Sao Paulo Open de Moselle - Metz Lima Challenger Gerry Weber Open - Halle Bucaramanga Challenger Gerry Weber Open - Halle Abierto Mexicano Telcel - Acapulco Power Horse World Team Cup - Dusseldorf Gerry Weber Open - Halle Studena Croatia Open - Umag Abierto Mexicano Telcel - Acapulco Estoril Open - Estoril Caltanissetta Challenger Brasil Open - Sao Paulo Barcelona Open BancSabadell - Barcelona Topshelf Open - 's-Hertogenbosch SkiStar Swedish Open - Bastad Bet-at-home Open - Hamburg German Tennis Championships - Hamburg Winston Salem - Winston Salem Bet-at-home Cup - Kitzbuhel BCR Open Romania - Bucharest Moselle Open - Metz Rakuten Japan Open - Tokyo Kremlin Cup - Moscow Valencia Open - Valencia Napoli Challenger Malaysian Open - Kuala Lumpur Winston-Salem Open - Winston-Salem Portugal Open - Oeiras Open de Nice Cote d'Azur - Nice Bet-at-home Open - Hamburg Malaysian Open - Kuala Lumpur China Open - Beijing Vegeta Croatia Open - Umag Winston-Salem Open - Winston-Salem Brisbane International - Brisbane BellSouth Open - Vina del Mar VTR Open - Vina del Mar Copa Claro - Buenos Aires Abierto Mexicano Telcel - Acapulco Open de Nice Cote d'Azur - Nice Blunmenau Challenger Argentina Open - Buenos Aires Konzum Croatia Open - Umag Hypo Group Tennis International - Portschach Grand Prix Hassan II - Casablanca Brasil Open - Sao Paulo Allianz Suisse Open Gstaad - Gstaad Curitiba Challenger Geneva Open - Geneva Ostrava Challenger AEGON International - Eastbourne SkiStar Swedish Open - Bastad Synsam Swedish Open - Bastad Croatia Open - Umag Brasil Open - Costa do Sauipe Lima Challenger Winston-Salem Open - Winston-Salem San Remo Challenger Brasil Open - Sao Paulo Plava Laguna Croatia Open - Umag Campinas Challenger German Tennis Championships - Hamburg Movistar Open - Santiago Montevideo Challenger US Men's Clay Court Championship - Houston Asuncion Challenger Medellin Challenger Kremlin Cup - Moscow St. Petersburg Open - St. Petersburg Copa Claro - Buenos Aires US Men's Clay Court Championship - Houston Santiago Challenger AEGON International - Eastbourne Bet-at-home Open - Hamburg Mexico City Challenger Portugal Open - Oeiras Gerry Weber Open - Halle ATP Vegeta Croatia Open - Umag Bastad Challenger Swiss Indoors Basel - Basel Apia International - Sydney Buenos Aires Challenger BRD Nastase Tiriac Trophy - Bucharest Heilbronn Open - Heilbronn VI Torneo Internazionale di Tennis - Barletta Erste Bank Open - Vienna Swiss Indoors Basel - Basel Gerry Weber Open - Halle Rio Open - Rio de Janeiro Genova Challenger Argentina Open - Buenos Aires Grand Prix Hassan II - Casablanca Szczecin Challenger Bet-at-home Open - Hamburg Lima Challenger Austrian Open - Kitzbuhel Santiago Challenger Zivnobanka Open - Prostejov Rio De Janeiro Challenger TCT Open - Tunis Tampere Imageneering Open - Tampere Warsteiner Challenger - Wolfsburg TEB BNP Paribas Istanbul Open - Istanbul Bristol Challenger Trophy - Bristol The LTA Manchester Challenger - Manchester Warta Cup 2001 - Sopot Konzum Croatia Open - Umag Rio Open - Rio de Janeiro Brasil Open - Sao Paulo Grand Prix Hassan II - Marrakech Barcelona Open BancSabadell - Barcelona Millennium Estoril Open - Estoril Open Parc - Lyon Antalya Cup - Antalya Alicante Challenger Bet-at-home Open - Hamburg Generali Open - Kitzbuhel Rio Open - Rio de Janeiro Guayaquil Challenger CA Challenge - Graz Brasil Open - Sao Paulo Grand Prix Hassan II - Marrakech Garden Open 2005 - Rome Generali Open - Kitzbuhel South African Airways Open - East London Morocco Tennis Tour - Marrakech Rio Open - Rio de Janeiro Movistar Open - Vina del Mar BMW Open - Munich Abierto Mexicano Telcel - Acapulco Estoril Open - Estoril Croatia Open Umag - Umag Orange Prokom Open - Sopot Abierto Mexicano Telcel - Acapulco Tennis Channel Open - Las Vegas U.S. Mens's Clay Court Championship - Houston The Hypo Group Tennis International 2008 - Poertschach Orange Warsaw Open - Warsaw Mercedes Cup - Stuttgart ATP Studena Croatia Open Umag - Umag US Men's Clay Court Championship - Houston Ecuador Open - Quito Argentina Open - Buenos Aires Heineken Open - Auckland Open Sabadell Atlantico - Barcelona Pacific Life Open - Indian Wells Masters Series - Hamburg Sony Ericsson Open - Miami NASDAQ-100 Open - Miami Sony Ericsson Open - Miami Mutua Madrilena Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Toronto Western & Southern Open - Cincinnati Copa Telmex - Buenos Aires Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrilena Madrid Open - Madrid BMW Open - Munich Copa Claro - Buenos Aires Copa Claro - Buenos Aires BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Copa Telmex - Buenos Aires BNP Paribas Open - Indian Wells Shanghai Rolex Masters - Shanghai Australian Open - Melbourne Wimbledon - London Australian Open - Melbourne French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris Wimbledon - London Australian Open - Melbourne Wimbledon - London Bet-at-home Open - Hamburg U.S. Open - New York Mutua Madrid Open - Madrid French Open - Paris Australian Open - Melbourne French Open - Paris Wimbledon - London Internazionali BNL d'Italia - Rome Monte-Carlo Rolex Masters - Monte-Carlo Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris U.S. Open - New York Sony Open Tennis - Miami Australian Open - Melbourne Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Sony Open Tennis - Miami Miami Open - Miami Internazionali BNL d'Italia - Rome Miami Open - Miami Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris U.S. Open - New York Wimbledon - London U.S. Open - New York French Open - Paris Australian Open - Melbourne French Open - Paris French Open - Paris German Tennis Championships - Hamburg U.S. Open - New York U.S. Open - New York Cordoba Open - Cordoba Argentina Open - Buenos Aires Barcelona Open Banc Sabadell - Barcelona Pacific Life Open - Indian Wells Internazionali BNL d'Italia - Rome French Open - Paris Davis Cup, World Group, 1R, ARG-GER 5-0 U.S. Open - New York Davis Cup, World Group, PO, ISR-ARG 2-3 Davis Cup, World Group, QF, ARG-SRB 4-1 French Open - Paris Wimbledon - London French Open - Paris Wimbledon - London U.S. Open - New York U.S. Open - New York Australian Open - Melbourne French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Wimbledon - London Australian Open - Melbourne Australian Open - Melbourne Davis Cup, World Group, QF, ARG-FRA 3-2 Davis Cup, World Group, 1R, ARG-ITA 1-3 Davis Cup, World Group, 1R, ARG-ITA 2-3 Olympics - London Davis Cup, World Group, SF, ARG-CZE 2-3 Davis Cup, World Group, 1R, ARG-BRA 3-2